Versions:

  • 4.5.6

Processing is a language and environment for creative coding, published by the Processing Foundation and currently available in version 4.5.6, with one version tracked in the catalog. Described as a flexible software sketchbook, Processing serves as a language for learning how to code within the context of the visual arts, making it a distinctive entry in the creative coding and programming language category. Since its origins in 2001, the project has pursued a dual mission: promoting software literacy within the visual arts while simultaneously promoting visual literacy within technology. This long-standing commitment has shaped Processing into a tool that bridges two traditionally separate communities, giving artists, designers, and visually oriented learners an accessible entry point into programming while giving technically minded users a direct path into visual expression. The software's core purpose is to lower the barriers to writing code for creative purposes, allowing users to sketch ideas in code much as they might sketch ideas on paper. Primary use cases center on learning to program, experimenting with creative coding concepts, and producing work at the intersection of software and visual art. As both a language and a complete coding environment, Processing bundles the tools needed to write and run creative code in a single package, positioning it as an educational resource as well as a practical medium for artistic exploration. Its classification under creative coding reflects its emphasis on expressive, visual output rather than conventional application development, while its identity as a software sketchbook underscores an iterative, exploratory workflow. Maintained by the Processing Foundation, the project represents more than two decades of continuous effort to connect the worlds of art and technology through accessible, code-based practice.

Tags: